<?php
/**
 * Created by DRCOM.
 * User: GZX
 * Datetime: 2021-12-09 13:51
 */

namespace app\api\controller;
use fq\request\LoadRequest;

class Hdkrest
{
    public function taoword(){
        $CONFIG['app_id'] = '20221038';
        $CONFIG['app_secret'] = 'd82a1e0b42151fadace2cb62761ce355';
        $request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
        $requestParam = new \fq\request\param\AnalyzeTaoword();
        $requestParam->setTaoWord('(KehsXz7QkN9)');//淘口令
        $requestParam->setAccurate(0);//是否使用精准解析:（0.否；1.是）默认1；不使用精准解析可提升接口响应速度
        $result = $request->run($requestParam);
        echo $result;
    }

    public function queryorder(){
        $id = input('id',0);
        if (!$id){
            $id = db('orderDetails')->whereNull('taobao_user_id')
                ->order('tb_paid_time DESC')->value('trade_id');
        }
//        echo $id;
        $CONFIG['app_id'] = '20221038';
        $CONFIG['app_secret'] = 'd82a1e0b42151fadace2cb62761ce355';
        $request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
        $requestParam = new \fq\request\param\QueryOrder();
        $requestParam->setTradeId($id);//订单ID
        $result = $request->run($requestParam);
        dump($result);
        $result = json_decode($result,true);
        if (isset($result['data']['taobao_user_id'])){
            dump($result['data']['taobao_user_id']);
            db('orderDetails')->whereNull('taobao_user_id')
                ->where('trade_id',$id)
                ->setField('taobao_user_id',$result['data']['taobao_user_id']);
        }

    }

    public function tbkorder(){
        $CONFIG['app_id'] = '20221038';
        $CONFIG['app_secret'] = 'd82a1e0b42151fadace2cb62761ce355';
        $request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
        $requestParam = new \fq\request\param\TbkOrder();
        $requestParam->setTbName('tb370655212');//好单库后台已授权的淘宝昵称
        $requestParam->setStartTime(time()-7200);//订单查询开始时间（秒级时间戳）(配合query_type参数使用)
        $requestParam->setEndTime(time());//查询结束时间（开始时间与结束时间不能超过3个小时）（秒级时间戳）(配合query_type参数使用)
        $requestParam->setPageNo(1);//是页码，默认1（范围1-100）
        $requestParam->setPageSize(20);//每页返回数，默认20（范围1-100）
        $requestParam->setTkStatus('');//淘客订单状态: 12:付款， 13:关闭，  14:确认收货， 3:结算成功; 不传，表示所有状态
        $requestParam->setJumpType(1);//跳转类型: -1: 向前翻页， 1：向后翻页；当向前或者向后翻页必须提供
        $requestParam->setOrderScene(1);//场景订单场景类型: 1:常规订单， 2:渠道订单， 3:会员运营订单；默认为1
        $requestParam->setQueryType('2');// * 查询时间类型: 1:按照订单淘客创建时间查询， 2:按照订单淘客付款时间查询， 3:按照订单淘客结算时间查询， 4:按照订单更新时间，
        $requestParam->setMemberType('');//推广者角色类型: 2:二方， 3:三方，    不传，表示所有角色
        $result = $request->run($requestParam);
        echo $result;
    }

    public function changeLink(){
        $content = '淘宝】https://m.tb.cn/h.UepIgVI?tk=a5np2AaLuGN CZ0001 「海尔6.5公斤家用全自动洗脱一体小型宿舍租房波轮洗衣机M019」 点击链接直接打开 或者 淘宝搜索直接打开';
        $CONFIG['app_id'] = '20221038';
        $CONFIG['app_secret'] = 'd82a1e0b42151fadace2cb62761ce355';
        $request = new LoadRequest($CONFIG['app_id'], $CONFIG['app_secret']);
        $requestParam = new \fq\request\param\AnalyzeClipboard();
        $requestParam->setContent($content);//待识别文案
//        $requestParam->setIsChange(1);//是否转换口令或分享链接：0 否(默认)、1 是
//        $requestParam->setTbName('');//好单库授权的淘宝昵称
//        $requestParam->setTbPid('');//淘宝pid
//        $requestParam->setTbRid('');//淘宝关系ID
//        $requestParam->setJdUnionId('');//京东联盟ID
//        $requestParam->setJdPid('');//京东PID
//        $requestParam->setPddUnion('');//多多进宝ID
//        $requestParam->setPddPid('');//多多进宝PID
        $result = $request->run($requestParam);
        $result = json_decode($result,true);
        echo $result['data']['item_url'];
    }

}